mysql一直拒绝登录 |
您所在的位置:网站首页 › ppt 地图动画 › mysql一直拒绝登录 |
关键条目:ERROR 1045(28000): Access deniedforuser'root'@'localhost'(using password: YES) 这个错误1045(28000)的本质其实就是访问被拒绝,问题原因也很简单,就是用户密码不适用,也可以理解为用户或密码错误。 Access deniedforuser'root'@'localhost'是说登录账户‘root’host为'localhost'的这个账户,访问本数据库被拒绝了。 using password: YES是指你登录时是否输入了密码,如果输入了,就显示YES,没有输入就显示NO。在mysql中,提供了一些无密码或者匿名登录方法,这条信息是用于区分这些情况的。 1.密码错误 出现这个问题最常见的原因,就是密码输入错了。那么如果你还有管理员账户,用管理员账户登录并提取或者修改账户密码就可以。如果管理员账户无法登录,那么就需要绕过数据库的访问控制器,直接登入数据库。 绕过访问控制器的方法很多,根据所用系统和使用的mysql版本不同,会有不同方法。这里介绍linux下的一种方法。首先关闭mysql服务,直接输入下述命令: ① mysqld_safe--user=mysql --skip-grant-tables --skip-networking & 然后进入访问路径(linux一般是/usr/bin),用②mysql -u root登录,即无密码登录。 这时一般就可以登录了。需要注意的是,系统不会允许同时运行多个访问进程,所以之前运行①的时候要求 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |